home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / GFX / Misc / CINEFONT.LHA / Install deutsch < prev    next >
Encoding:
Text File  |  1995-09-14  |  8.9 KB  |  332 lines

  1. ;   Installscript für MaxonCINEMAFONT 1.0
  2. ;   $VER: Script-Version 1.7 (05.09.95)
  3. ;   von Jan-Claas Dirks, Michael Giebel und Markus Nerding
  4. ;   © MAXON Computer GmbH 1995
  5.  
  6. (complete 0)
  7.  
  8. (set #prp-versionchoice
  9. (cat    "\nMöchten Sie die Turboversion, die Normalversion oder die "
  10.         "Spezialversion für den A1200 installieren?\n"
  11.         "\n Bitte auch die \"Hilfe\" lesen!"))
  12. (set #normal-version "Normalversion")
  13. (set #turbo-version "Turboversion")
  14. (set #a1200-version "A1200-Version")
  15. (set #hlp-versionchoice
  16. (cat    "\nDie Normalversion ist gedacht für Amigas, die lediglich über einen "
  17.         "MC68000 verfügen. Besitzer eines Amigas mit einem MC68020 oder höher "
  18.         "wählen die Version für den A1200. Verfügt Ihr System darüber hinaus "
  19.         "noch über einen mathematischen Coprozessor (MC68881 oder höher), so "
  20.         "wählen Sie die Turboversion.\n\n"
  21.         @askchoice-help))
  22.  
  23. (set NoKick37           "Sie brauchen Kickstart 2.04 oder höher, um MaxonCINEMAFONT zu benutzen.")
  24. (set GetCinemaVersion   "Ermittle die Version vom MaxonCINEMA4D ...")
  25. (set DestPrompt         "Bitte geben Sie das Verzeichnis an, in dem Sie MaxonCINEMA4D installiert haben.")
  26. (set DestHelp           "Das Installprogramm kann leider nicht selbständig feststellen, wo Sie MaxonCINEMA4D installiert haben. Bitte geben Sie das Verzeichnis an, in dem Sie MaxonCINEMA4D installiert haben.\nSollten Sie MaxonCINEMA4D nicht besitzen, so geben Sie ein Verzeichnis an, in dem Sie MaxonCINEMAFONT installieren wollen.\nFür eine komplette Installation brauchen Sie ca. 1,5 MByte freie Diskkapazität.")
  27. (set C4DVersionPrompt   "Welche MaxonCINEMA4D-Versionen benutzen Sie ?")
  28. (set C4DVersionHelp     "Da Sie die Möglichkeit haben, mehrere Versionen von MaxonCINEMA4D in einem Verzeichnis zu haben, müssen Sie nun angeben, ob die Installation für MaxonCINEMA4D v1.5 oder älter oder MaxonCINEMA4D v2.0 oder höher fortgeführt werden soll. Sie können auch MaxonCINEMAFONT für beide MaxonCINEMA4D-Versionen installieren lassen.\n\nBesitzen Sie MaxonCINEMA nicht, wählen Sie die dritte Option.")
  29. (set WhatPrompt         "Welche Teile von MaxonCINEMAFONT sollen installiert werden ?")
  30. (set WhatHelp           "Hier geben Sie an, welche Teile des MaxonCINEMAFONT-Pakets installiert werden sollen.\nFalls Sie über sehr wenig freie Diskkapazität verfügen (weniger als 100 KByte), so empfiehlt es sich, die Zeichensätze abzuwählen; diese benötigen ca. 1,3 MByte Diskspeicher.")
  31. (set FontDestPrompt     "Wo soll die Schublade für Type-1-Zeichensätze installiert werden ?")
  32. (set FontDestHelp       "Hier geben Sie an, wo eine Schublade mit den mitgelieferten Zeichensätzen installiert wird.")
  33. (set CopyProgPrompt     "Wohin soll MaxonCINEMAFONT kopiert werden?")
  34. (set CopyProgHelp       "MaxonCINEMAFONT sollte idealerweise in der entsprechenden Erweiterungsschublade von MaxonCINEMA 4D installiert werden. Die richtige Schublade ist bereits angegeben, wenn Sie zuvor das Verzeichnis von MaxonCINEMA 4D korrekt angegeben haben.")
  35. (set MakeEnvarcPrompt   "Erstelle nun fehlendes "ENVRAC:Cinema"-Verzeichnis.")
  36. (set MakeEnvarcHelp     "Zum Abspeichern der Voreinstellungen muß das Verzeichnis ENVARC:Cinema vorhanden sein.\nDies ist auf Ihrem System nicht der Fall.\nEs soll nun das fehlende Verzeichnis erzeugt werden.")
  37. (set MakeEnvPrompt      "Erstelle nun fehlendes "ENV:Cinema"-Verzeichnis.")
  38. (set MakeEnvarcHelp     "Zum Abspeichern der Voreinstellungen muß das Verzeichnis ENV:Cinema vorhanden sein.\nDies ist auf Ihrem System nicht der Fall.\nEs soll nun das fehlende Verzeichnis erzeugt werden.")
  39. (set CopyEnvarcPrompt   "Bitte bestätigen Sie das Kopieren der Einstellungen nach ENVARC:.")
  40. (set CopyEnvarcHelp     "Es soll nun die Datei mit den Einstellungen in das ENVARC:-Verzeichnis kopiert werden.\nBitte bestätigen Sie dies.")
  41. (set CopyEnvPrompt      "Bitte bestätigen Sie das Kopieren der Einstellungen nach ENV:.")
  42. (set CopyEnvHelp        "Es soll nun die Datei mit den Einstellungen in das ENV:-Verzeichnis kopiert werden.\nBitte bestätigen Sie dies.")
  43. (set CopyFontsPrompt    "Bitte bestätigen Sie das Kopieren der Zeichensätze.")
  44. (set CopyFontsHelp      "Es soll nun die Schublade mit den Zeichensätzen an den von Ihnen angegebenen Platz kopiert werden.\nBitte bestätigen Sie dies.")
  45.  
  46. ;   Auf OS 2.0 testen
  47.  
  48. (if (< (/ (getversion) 65536) 37)
  49.     (abort NoKick37)
  50. )
  51.  
  52. ;   Ziel festlegen
  53.  
  54. (complete 5)
  55.  
  56. ;   Installationsverzeichnis festlegen
  57.  
  58. (set @default-dest
  59.     (askdir
  60.         (prompt DestPrompt)
  61.         (help DestHelp)
  62.         (default "C4D:")
  63.         (disk)
  64.     )
  65. )
  66.  
  67. ;   Für welche MaxonCINEMA4D-Version ?
  68.  
  69. (complete 10)
  70.  
  71. ;   Welche CINEMA-Version wird benutzt?
  72.  
  73. (set C4DVersions 
  74.     (askoptions
  75.         (prompt C4DVersionPrompt)
  76.         (help C4DVersionHelp)
  77.         (choices    "bis MaxonCINEMA4D v1.5"
  78.                     "ab MaxonCINEMA4D v2.0"
  79.                     "kein MaxonCINEMA")
  80.         (default 2)
  81.     )
  82. )
  83.  
  84. (complete 15)
  85.  
  86. ;   Welche Teile installieren?
  87.  
  88. (set InstallWhat 7)
  89. (if (<> @user-level 0)
  90.     (set InstallWhat
  91.         (askoptions
  92.             (prompt WhatPrompt)
  93.             (help WhatHelp)
  94.             (choices    "Hauptprogramm"
  95.                         "Standard-Preferences"
  96.                         "Zeichensätze")
  97.             (default InstallWhat)
  98.         )
  99.     )
  100. )
  101.  
  102. ;   Konfiguration feststellen ; komplett neu von m_giebel@maxon.pfm-mainz.de
  103. ;                               identisch mit Abfrage in MaxonCINEMA 4D
  104.  
  105. (complete 25)
  106.  
  107. (set cpu-type (database "cpu"))
  108. (set fdversion 0)                                                ; Prozessor-Version
  109. (if (<> cpu-type "68000")
  110.     (
  111.         (if (= cpu-type "68020")
  112.             (
  113.                 (set fdversion 2)
  114.             )
  115.             (if (<> cpu-type "68010")
  116.                 (set fdversion 1)
  117.             )
  118.         )
  119.     )
  120. )
  121. (set fdversion                                                    ; Normal- oder Turboversion
  122.     (askchoice
  123.         (prompt #prp-versionchoice)
  124.         (help #hlp-versionchoice)
  125.         (choices    #normal-version
  126.                     #turbo-version
  127.                     #a1200-version)
  128.         (default fdversion)
  129.     )
  130. )
  131.  
  132. ; Variablen:
  133. ; ProgSource     : wenn MaxonCINEMA vorhanden
  134. ; ProgToolSource : FontTool, wenn kein MaxonCINEMA
  135. ; ProgFontSource : CinemaFONT, wenn kein MaxonCINEMA
  136. ; Es existiert keine 20er-Version, wenn kein MaxonCINEMA!
  137.  
  138. (if (= fdversion 0)                                            ; Normalversion installieren
  139.     (
  140.         (set ProgSource "Programme/000/CinemaFont")
  141.         (set ProgToolSource "FontTool4D")
  142.         (set ProgFontSource "CinemaFont")
  143.     )
  144. )
  145. (if (= fdversion 1)                                            ; Turboversion installieren
  146.     (
  147.         (set ProgSource "Programme/020881/CinemaFont.881")
  148.         (set ProgToolSource "FontTool4D_881")
  149.         (set ProgFontSource "CinemaFont.881")
  150.     )
  151. )
  152. (if (= fdversion 2)                                            ; A1200-Version installieren
  153.     (
  154.         (set ProgSource "Programme/020/CinemaFont")
  155.         (set ProgToolSource "FontTool4D")
  156.         (set ProgFontSource "CinemaFont")
  157.     )
  158. )
  159.  
  160. ;  Verzeichnisse erzeugen
  161.  
  162. ;  Fonts
  163.  
  164. (complete 40)
  165.  
  166. (if (in InstallWhat 2)
  167.     (
  168.         (set Font-dest @default-dest)
  169.  
  170.         (if (= @user-level 2)
  171.             (
  172.                 (set Font-dest
  173.                     (askdir
  174.                         (prompt FontDestPrompt)
  175.                         (help FontDestHelp)
  176.                         (default Font-dest)
  177.                         (disk)
  178.                     )
  179.                 )
  180.             )
  181.         )
  182.  
  183.         (set Font-dir (tackon Font-dest "Type-1-Fonts"))
  184.     )
  185. )
  186.  
  187. ;   Kopieren
  188.  
  189. (complete 50)
  190.  
  191. ;   Hauptprogramm
  192.  
  193. (if (in installWhat 0)
  194.     (
  195.         (if (in C4DVersions 0)
  196.             (
  197.                 (if (= 2 (exists (tackon @default-dest "Erweiterungen/Werkzeuge")))
  198.                     (set Main-dest (tackon @default-dest "Erweiterungen/Werkzeuge"))
  199.                     (set Main-dest @default-dest)
  200.                 )
  201.                 (CopyFiles
  202.                     (prompt CopyProgPrompt)
  203.                     (help CopyProgHelp)
  204.                     (source ProgSource)
  205.                     (dest Main-dest)
  206.                     (confirm)
  207.                     (infos)
  208.                     (optional "fail")
  209.                 )
  210.             )
  211.         )
  212.  
  213.         (complete 60)
  214.  
  215.         (if (in C4DVersions 1)
  216.             (
  217.                 (if (= 2 (exists (tackon @default-dest "Erweiterungen")))
  218.                     (set Main-dest (tackon @default-dest "Erweiterungen"))
  219.                     (set Main-dest @default-dest)
  220.                 )
  221.                 (CopyFiles
  222.                     (prompt CopyProgPrompt)
  223.                     (help CopyProgHelp)
  224.                     (source ProgSource)
  225.                     (dest Main-dest)
  226.                     (confirm)
  227.                     (infos)
  228.                     (optional "fail")
  229.                 )
  230.             )
  231.         )
  232.  
  233.         (complete 65)
  234.  
  235.         (if (in C4DVersions 2)
  236.             (
  237.                 (set Main-dest @default-dest)
  238.                 (CopyFiles
  239.                     (prompt CopyProgPrompt)
  240.                     (help CopyProgHelp)
  241.                     (source ProgToolSource)
  242.                     (dest Main-dest)
  243.                     (confirm)
  244.                     (infos)
  245.                     (optional "fail")
  246.                 )
  247.                 (CopyFiles
  248.                     (prompt CopyProgPrompt)
  249.                     (help CopyProgHelp)
  250.                     (source ProgFontSource)
  251.                     (dest Main-dest)
  252.                     (confirm)
  253.                     (infos)
  254.                     (optional "fail")
  255.                 )
  256.             )
  257.         )
  258.     )
  259. )
  260.  
  261. (complete 70)
  262.  
  263. ;   Fonts
  264.  
  265. (if (in InstallWhat 2)
  266.     (
  267.         (CopyFiles
  268.             (prompt CopyFontsPrompt)
  269.             (help CopyFontsHelp)
  270.             (source "Type-1-Fonts")
  271.             (dest Font-dir)
  272.             (all)
  273.             (confirm)
  274.             (infos)
  275.             (optional "fail")
  276.         )
  277.     )
  278. )
  279.  
  280. (complete 95)
  281.  
  282. ;   Prefs
  283.  
  284. (if (in InstallWhat 1)
  285.     (
  286.         (if (= 0 (exists "EnvArc:Cinema" (noreq)))
  287.             (
  288.                 (makedir
  289.                     "Envarc:Cinema"
  290.                     (prompt MakeEnvArcprompt)
  291.                     (help MakeEnvArcHelp)
  292.                     (confirm)
  293.                 )
  294.             )
  295.         )
  296.         (if (= 0 (exists "Env:Cinema" (noreq)))
  297.             (
  298.                 (makedir
  299.                     "Env:Cinema"
  300.                     (prompt MakeEnvPrompt)
  301.                     (help MakeEnvHelp)
  302.                     (confirm)
  303.                 )
  304.             )
  305.         )
  306.  
  307.         (CopyFiles
  308.             (prompt CopyEnvArcPrompt)
  309.             (help CopyEnvArcHelp)
  310.             (source "ENV/CinemaFont.prefs")
  311.             (dest "Envarc:Cinema/")
  312.             (confirm)
  313.             (infos)
  314.             (optional "fail")
  315.         )
  316.  
  317.         (CopyFiles
  318.             (prompt CopyEnvPrompt)
  319.             (help CopyEnvHelp)
  320.             (source "ENV/CinemaFont.prefs")
  321.             (dest "Env:Cinema/")
  322.             (confirm)
  323.             (infos)
  324.             (optional "fail")
  325.         )
  326.     )
  327. )
  328.  
  329. ;   Ende
  330.  
  331. (complete 100)
  332.